//sdram参数定义
`define     USER_BL     512
//读突发长度
`define     RD_UT       1500
`define     RD_LT       600
`define     BURST_MAX   `H_AP * `V_AP

//摄像头参数

//i2c时钟参数
`define  SCL_PERIOD  250
`define  SCL_HALF    125
`define  LOW_HLAF    65 
`define  HIGH_HALF   190

//i2c命令参数
`define CMD_START   4'b0001
`define CMD_WRITE   4'b0010
`define CMD_READ    4'b0100
`define CMD_STOP    4'b1000

//从机ID定义
`define WR_ID 8'h78
`define RD_ID 8'h79

//配置寄存器个数
//`define REG_NUM     254
`define REG_NUM     252

//vga时序参数

`define     H_SW    40      //行同步脉冲
`define     H_BP    220     //行后沿
`define     H_AP    1280    //行有效显示区域
`define     H_FP    110     //行前沿
`define     H_START `H_SW + `H_BP 
`define     H_END   `H_TP - `H_FP
`define     H_TP    1650


`define     V_SW    5       //场同步脉冲
`define     V_BP    20      //场后沿
`define     V_AP    720     //场有效显示区域
`define     V_FP    5       //场前沿
`define     V_START `V_SW + `V_BP 
`define     V_END   `V_TP - `V_FP
`define     V_TP    750

//阈值参数
`define     BIN     7'd127          //二值化阈值
`define     SOBEL   2'd38           //边缘检测阈值

//图像处理控制参数
 `define     GRAY_OUT                                                //输出灰度化图像  
// `define     GUS_OUT                                                   //输出高斯滤波图像     
// `define     BIN_OUT                                             //输出二值化图像   
// `define     SOBEL_OUT                                           //输出边缘检测图像    
// `define     NO_PRO  

`define	WHITE       16'hffff //白色                                            //输出rgb图像
`define	RED         16'hf800 //红色	